package com.zyf.larklaunch.v2;

/**
 * 抽象配置文件中得到的灰度规则
 * @author yifeng
 */
public interface IDarkFeature {
    /**
     * 是否开启
     * @return 开启标志
     */
    boolean enabled();

    /**
     * 校验规则
     * @param darkTarget 灰度规则参数
     * @return 校验结果
     */
    boolean dark(long darkTarget);

   /**
    * 校验规则
    * @param darkTarget 灰度规则参数
    * @return 校验结果
    */
    boolean dark(String darkTarget);
}
